Conversation
|
No idea why the CI tests fail for MacOS.... In general, I cannot test the code under MacOS, which somebody should do and eventualy adapt the docu. |
comment about performance and missing progress logging
use "--managed-python"
I can try on macos later this week. |
Ah, I've seen this before. This error might have nothing to do with |
|
I have some concerns with
|
This is the way uv works. uv requires a file on disk with the dependencies. Without a generated pyproject.toml we cannot have python deps in python.edn. |
|
without pyproject.toml generation the "only" functionality of the setup-fn would be to run "sync uv". |
|
so yes, the added value for me is to not need to worry about creation of a pyproject.toml by hand. and that it can as well "sync" the python version used |
|
The alternative to "changing/creating/overwriting" an existing pyproject.toml is to leave it to the user to add his python dependencies into it. Then the only thing we do in clojure would be to call (shell/sh "uv" "sync"), which questions the need for any clojure code. |
|
I released this separately: so the PR can be closed |
see #libpython-clj-dev > declarative python environments with uv